import 'package:bitcoin_mine/config/app_config.dart';
import 'package:get/get.dart';
import '../routes/app_routes.dart';

/// WebView 辅助工具类
/// 用于快速打开网页链接
class WebViewHelper {
  /// 打开网页
  ///
  /// [url] 要加载的网页URL
  /// [title] 页面标题（可选，如果不提供则使用网页标题）
  static void openUrl(String url, {String? title}) {
    Get.toNamed(
      AppRoutes.webView,
      arguments: {'url': url, if (title != null) 'title': title},
    );
  }

  /// 打开隐私政策页面
  static void openPrivacyPolicy({String? title}) {
    openUrl(AppConfig.privacyPolicyUrl, title: title ?? 'Privacy Policy');
  }

  /// 打开用户协议页面
  static void openUserAgreement({String? title}) {
    openUrl(AppConfig.userAgreementUrl, title: title ?? 'Terms of Service');
  }
}
